package cn.com.gzheroli.bfw.pojo.base;
import java.util.ArrayList;
import java.util.List;

import javax.persistence.Transient;



/**
 *菜单权限表
 */

public class TSFunction  implements java.io.Serializable {
	private String id;

	
	//private TSFunction TSFunction;//父菜单
	private String parentId;//父菜单	
	@Transient
	private String parentName;//父菜单
	private String functionName;//菜单名称
	private Short functionLevel;//菜单等级
	private String functionUrl;//菜单地址
	private Short functionIframe;//菜单地址打开方式
	private String functionOrder;//菜单排序
	private String isMenu;//菜单or功能
	private String isFront;//是否业务前端 0：否 1：是
	private String isShortcut; //是否首页快捷操作
	private String shortcutClass; //快捷方式按钮样式
	private String frontIcon;//业务前端图标
	//private TSIcon TSIcon = new TSIcon();//菜单图标
	private String iconId;
	private String componentName;//组件名称
	@Transient
	private String iconClas;
	@Transient
	private String iconPath;
	private String meta;//META
	@Transient
	private String isSubFunc;//1:有子菜单或功能 0:无子菜单或功能
	
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}
	
	public String getIconId() {
		return iconId;
	}
	public void setIconId(String iconId) {
		this.iconId = iconId;
	}
	public String getIconClas() {
		return iconClas;
	}
	public void setIconClas(String iconClas) {
		this.iconClas = iconClas;
	}
	public String getIconPath() {
		return iconPath;
	}
	public void setIconPath(String iconPath) {
		this.iconPath = iconPath;
	}
	public String getIsSubFunc() {
		return isSubFunc;
	}
	public void setIsSubFunc(String isSubFunc) {
		this.isSubFunc = isSubFunc;
	}
	public String getParentId() {
		return parentId;
	}
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	public String getParentName() {
		return parentName;
	}
	public void setParentName(String parentName) {
		this.parentName = parentName;
	}

	public String getFunctionName() {
		return this.functionName;
	}

	public void setFunctionName(String functionName) {
		this.functionName = functionName;
	}

	public Short getFunctionLevel() {
		return this.functionLevel;
	}

	public void setFunctionLevel(Short functionLevel) {
		this.functionLevel = functionLevel;
	}
	public String getFunctionUrl() {
		return this.functionUrl;
	}

	public void setFunctionUrl(String functionUrl) {
		this.functionUrl = functionUrl;
	}
	public String getFunctionOrder() {
		return functionOrder;
	}

	public void setFunctionOrder(String functionOrder) {
		this.functionOrder = functionOrder;
	}
	public Short getFunctionIframe() {
		return functionIframe;
	}
	public void setFunctionIframe(Short functionIframe) {
		this.functionIframe = functionIframe;
	}

	public String getIsMenu() {
		return isMenu;
	}
	public void setIsMenu(String isMenu) {
		this.isMenu = isMenu;
	}

	public String getIsFront() {
		return isFront;
	}
	public void setIsFront(String isFront) {
		this.isFront = isFront;
	}

	public String getFrontIcon() {
		return frontIcon;
	}
	public void setFrontIcon(String frontIcon) {
		this.frontIcon = frontIcon;
	}

	public String getIsShortcut() {
		return isShortcut;
	}
	public void setIsShortcut(String isShortcut) {
		this.isShortcut = isShortcut;
	}

	public String getShortcutClass() {
		return shortcutClass;
	}
	public void setShortcutClass(String shortcutClass) {
		this.shortcutClass = shortcutClass;
	}

	public String getComponentName() {
		return componentName;
	}

	public void setComponentName(String componentName) {
		this.componentName = componentName;
	}

	public String getMeta() {
		return meta;
	}

	public void setMeta(String meta) {
		this.meta = meta;
	}

}